home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Resources / Burning & Media / GB-PVR 1.2.13 / GBPVR10213.msi / Cabs.w1.cab / guide.css627 < prev    next >
Text File  |  2008-01-03  |  20KB  |  707 lines

  1. /* 
  2. NOTE:
  3. Because of display glitches in both firefox and IE, using standard borders to display a grid within the listing guide did not always display properly.
  4. Because the cells are not a fixed width and expand and contract, the borders would randomly disappear when resizing the browser, resulting
  5. in some guide cells not having borders at all.
  6. The only cross-browser solution which works is to use a background graphic in each ell to draw the border cells instead.
  7. The graphic must be wide and high enough to accomodate any possible cell dimension. The default image is 2000 pixels wide and 600 pixels
  8. high (I can't imagine anyone having a cell dimension larger than that).
  9.  
  10. When theme designers design a graphical theme, they might want to take this into account when designing their cell background graphic.
  11. If they want a cell border, it will likely need to be graphically implemented. Aimply specifying border values for the cells seems to be
  12. problematic.
  13.  
  14. ADDITIONAL NOTE:
  15. The javascript function which performs the expand/contract feature for each cell relies on specific naming conventions
  16. in order to work. If creating new CSS identifiers, make sure they DO NOT begin with the word 'listing' as this is reserved
  17. for the names of the actual cells to be acted on by the function. Upon page loading, the function parses the entire page for
  18. all elements beginning with the word 'listing' and assigns it a custom event handler.
  19. As well, any new listing types (such as Pending, Deleted, etc.) should be named with the same convention. So if you added a
  20. new listing type of "IMPORTANT", its CSS identifier class should be named 'listingImportant'
  21.  
  22. */
  23.  
  24.  
  25. html {
  26.     overflow-y:hidden;
  27.     overflow-x:hidden;
  28. }
  29.  
  30. #DIV_CONTENTS {
  31.     /* 
  32.     This is the divider line between the header and the content section.
  33.     Specifying any values here will override the default values found in styles.css
  34.     */
  35. }
  36. #TIMELINE_HEADER {
  37.     /*
  38.     Positioning for the fixed row containing the show times along the top of the guide.
  39.     */
  40.     position:absolute; 
  41.     width:100%; 
  42.     height:25px; 
  43.  
  44.     left:0; 
  45.  
  46.     background-color:#dcdcdc;
  47.     color:#000000;
  48.     overflow:hidden;
  49. }
  50. .forcedScrollbar {
  51.     /* 
  52.     This is a surrounding div which forces the showtimes header to display a scrollbar so it will line up with the guide listings.
  53.     Height should be set to more than the height of #TIMELINE_HEADER (100 pixels more should be sufficient)
  54.     With proper z-indexing, doing this ensures a vertical scrollbar will appear. The extra content is simply hidden behind the
  55.     regular content area which has a higher z-index.
  56.     */
  57.     height:125px;
  58.     overflow:scroll;    /* force scrolling */
  59.     background-color:#dcdcdc;
  60.     
  61.     display:inline-block;
  62.     position:relative;
  63.  
  64.     width:100%;
  65.  
  66.     border-width:0;
  67.     padding:0;
  68. }
  69. #BACK_BUTTON A {
  70.     /*
  71.     Styling for the BACK button located in the top left corner of the guide.
  72.     */
  73.     position:absolute;
  74.     width:35px;
  75.  
  76.     /*
  77.     set font size to 0 and move off the screen to hide text and use a graphics-only button
  78.      */
  79.     font-size: 0px;
  80.     text-indent: -9000px;  /* hide the text */
  81.     text-decoration: none;
  82.  
  83.     border-style: solid;
  84.     border-color: #000000;
  85.     float:left;
  86.  
  87.     left:0px;
  88.     top:0px;
  89.  
  90.     margin:0;
  91.     padding:0;
  92.  
  93.     border-width: 0px 1px 0px 1px;
  94.  
  95.     background: #ffcc00 url(../Graphics/back.gif) no-repeat center;
  96. }
  97. #NEXT_BUTTON A {
  98.     /*
  99.     Styling for the NEXT button located in the top right corner of the guide.
  100.     This item needs to be specially positioned to serve a dual purpose.
  101.  
  102.     In order to align the listings columns with the header columns, the header must be forced to show a scrollbar
  103.     so the widths of the 2 areas will be the same (we assume the guide will ALWAYS have a vertical scrollbar).
  104.     However, this leaves a squashed vertical scrollbar at the far right of the header line with contains the show times.
  105.     Aesthetically, this looks bad and can be confusing to the end user to see 2 scrollbars.
  106.  
  107.     So we will use this item as an absolutely positioned button directly over that scrollbar to hide it.
  108.     Because of the way IE and Firefox apply padding and margin settings, we have to tweak these to make sure
  109.     everything aligns perfectly.
  110.     
  111.     Typically this would be the area used for the Next button at the far right of the screen.
  112.     */
  113.     position:absolute;
  114.     width:35px;
  115.  
  116.     /*
  117.     set font size to 0 and move off the screen to hide text and use a graphics-only button
  118.      */
  119.     font-size: 0px;
  120.     text-indent: -9000px;  /* hide the text */
  121.     text-decoration: none;
  122.  
  123.     border-style: solid;
  124.     border-color: #000000;
  125.     float:right;
  126.     right:0px;
  127.  
  128.     /* move it back up and over the header line to cover the scrollbar */
  129.     margin-top:-26px;
  130.     
  131.     border-width: 1px 1px 1px 1px;
  132.  
  133.     background: #ffcc00 url(../Graphics/ahead.gif) no-repeat center;
  134.  
  135.     z-index:9999; /* make sure it appears on top of the scrollbar */
  136. }
  137. #GO_BUTTON A {
  138.     /*
  139.     Styling for the GO button located to the right of the filter dropdown boxes.
  140.     Because of differences in IE and firefox, margin must be tweaked for proper alignment.
  141.     */
  142.  
  143.     /* go button is slightly higher, so vertically align it with the dropdown boxes */
  144.     float:right;
  145.     display:inline-block;
  146.     width:30px;
  147.     height:22px;
  148.  
  149.     margin:-3px 5px 0px 0px;
  150.  
  151.     border: 1px solid #000000;
  152.     background-color: #ffcc00;
  153.     text-align: center;
  154.     line-height:20px;
  155.     vertical-align: middle;
  156.     font-weight: bold;
  157.     font-size: 12px;
  158.     text-decoration:none;
  159. }
  160. #BACK_BUTTON A:active, #NEXT_BUTTON A:active, #GO_BUTTON A:active, #BACK_BUTTON A:visited, #NEXT_BUTTON A:visited, #GO_BUTTON A:visited {
  161.     color: #000000;
  162. }
  163. #BACK_BUTTON A:hover, #NEXT_BUTTON A:hover, #GO_BUTTON A:hover {
  164.     background-color: #ffeaaa;
  165.     text-decoration: none;
  166. }
  167. #FILTERS {
  168.     /* 
  169.     Contains the genre, date, time and go button.
  170.     */
  171.     position: relative;
  172.     left:0;
  173.  
  174.     padding: 11px 0px 0px 0px;
  175.     
  176.     z-index:6;
  177.     
  178.     overflow:hidden;
  179. }
  180. #genreList, #dateJump, #timeJump {
  181.     /* 
  182.     Styling for the individual SELECT areas for the filter
  183.     */
  184.     float:right;
  185.     display: block;
  186.     margin-right:4px;
  187.  
  188.     border: 1px solid #556b2f;
  189.     background: #ece8d0;
  190.     font-size: 1em;
  191. }
  192. .channelInfo, .channelInfoLogoAndText, .channelInfoLogoOnly {
  193.     /* 
  194.     Attributes for the channel cell at the far left of each listing row.
  195.     */
  196.     display:inline-block;
  197.     position:absolute;
  198.  
  199.     border-width:0;
  200.     background: #dcdcdc url(../Graphics/tl.gif) no-repeat;
  201.  
  202.     padding:0px 0px 0px 0px;
  203.  
  204.     color:#000000;
  205.     font-weight:bold;
  206.  
  207.     overflow:hidden;
  208.     vertical-align:middle;
  209.     text-align:center;
  210.  
  211.     z-index:999;
  212. }
  213. .channelInfo {
  214.     padding-top:30px;
  215. }
  216. .channelInfoLogoAndText {
  217.     padding-top:2px;
  218. }
  219. .channelInfoLogoOnly {
  220.     padding-top:5px;
  221. }
  222. .channelInfo A, .channelInfoLogoAndText A,.channelInfoLogoOnly A {
  223.     /* 
  224.     Default styling for the link text in the far left channel cell on each row in the guide.
  225.     These are the text links for the channel name and number.
  226.     */
  227.     color:#000000;
  228.     text-decoration:none;
  229. }
  230. .channelInfo A:active, .channelInfoLogoAndText A:active, .channelInfo A:visited, .channelInfoLogoAndText A:visited {
  231.     color:#000000;
  232. }
  233. .channelInfo A:hover, .channelInfoLogoAndText A:hover {
  234.     color: #0000ff;
  235. }
  236. .channelInfo IMG, .channelInfoLogoAndText IMG, .channelInfoLogoOnly IMG {
  237.     /*
  238.     Ensure black borders for images
  239.     */
  240.     border-color: #000000;
  241. }
  242. .channelLogo {
  243.     /* 
  244.     Styling for the logo in the channel cell.
  245.     The hard-coded HTML for this section will specify a %age width for the IMG tag of the icon.
  246.     This ensures graceful resizing and provides padding on each side of the cell.
  247.     NOTE: Because of CSS limitations and the ability for the user to choose their own row height, it is
  248.     very complicated to try and vertically center this image. It can be done via javascript and DHTML, but
  249.     is probably not worth the effort and extra resources involved.
  250.     */
  251.     display:inline-block;
  252.     overflow:hidden;    /* clip any contents to avoid overflow of icons which don't fit in the cell */
  253. }
  254. .channelName {
  255.     /*
  256.     Styling for the channel name in the far left channel cell for each listing row.
  257.     This would be the style normally used when there is no channel icon displayed.
  258.     */
  259.     font-size:13px;
  260.     font-weight:bold;
  261. }
  262. .channelNumber {
  263.     /*
  264.     Styling for the channel number in the far left channel cell for each listing row.
  265.     This would be the style normally used when there is no channel icon displayed.
  266.     */
  267.     font-size:18px;
  268.     font-weight:bold;
  269. }
  270. .nameAndNumber {
  271.     /*
  272.     Styling for the channel name and number in the far left channel cell for each listing row.
  273.     This would be the style normally used when there is a channel icon displayed as well.
  274.     The name and channel number are placed on one line.
  275.     */
  276.     font-size:13px;
  277.     font-weight:bold;
  278.     margin-bottom:2px;
  279. }
  280. #MANUAL_RECORD A {
  281.     /*
  282.     Styling for the Manual Record button
  283.     */
  284.     float:left;    
  285.     display: inline-block;
  286.  
  287.     height:25px;
  288.  
  289.     position:relative;
  290.     
  291.     border: 1px solid #000000;
  292.     margin: 6px 0px 2px 8px;
  293.     padding: 0px 6px 0px 6px;
  294.     background-color: #9acd32;
  295.  
  296.     text-decoration: none;
  297.     line-height:25px;
  298.     vertical-align:middle;
  299.     font-size: 11px;
  300.     font-weight:bold;
  301.     color: #000000;
  302.     
  303.     white-space: nowrap;
  304.     text-align: center;
  305.  
  306.     overflow: hidden;
  307. }
  308. #MANUAL_RECORD A:active, #MANUAL_RECORD A:visited {
  309.     color: #000000;
  310. #MANUAL_RECORD A:hover {
  311.     color: #000000;
  312.     background-color: #cfe6a1;
  313. }
  314. .timeSlot {
  315.     /*
  316.     Styling for the fixed showtimes header across the top of the guide listing.
  317.     This is an absolutely positioned area. As well, it normally contains the
  318.     BACK and NEXT buttons, so if changing the height of this section you'll also
  319.     need to adjust the dimensions of any other elements contained within.
  320.     */
  321.     display:inline-block;
  322.     position:absolute;
  323.  
  324.     /* IE and firefox interpret the box model differently, so adjustments must be made */
  325.     line-height:9px;
  326.  
  327.     border-width:0;
  328.     background: url(../Graphics/line_left.png) no-repeat;
  329.  
  330.     /* top padding can be adjusted if text is misaligned */
  331.     padding:4px 0px 0px 0px;
  332.  
  333.     overflow:hidden;
  334.     vertical-align:middle;
  335.     font-weight: bold;
  336. }
  337. .time {
  338.     /* styling for the time text along the top of the guide */
  339.     font-size:13px;
  340.     font-weight:bold;
  341.     font-family:Arial,sans-serif;
  342.     vertical-align:middle;
  343.     line-height: 18px;
  344.     padding-left:5px;
  345. }
  346. .guideRow {
  347.     /*
  348.     This is the styling for the containing DIV for each row in the guide.
  349.     */
  350.     width:100%;
  351.     border-width:0;
  352.     padding:0;
  353. }
  354. .listing, .listingPending, .listingInProgress, .listingAvailable, .listingFailed, .listingConflict, .listingReoccurring, .listingDeleted, .expandedListing {
  355.     /* 
  356.     Styling for all the different individual cells in the guide.
  357.     This encompasses the default characteristics of all types of cells.
  358.     Further down, each cell is additionally styled according to its attributes such as a different background color
  359.     for pending, etc.
  360.     */
  361.     display:inline-block;
  362.     position:absolute;
  363.  
  364.     border-width:0;
  365.     background: #ffffff url(../Graphics/tl.gif) no-repeat;
  366.  
  367.     padding:0px 0px 0px 0px;
  368.  
  369.     vertical-align:top;
  370.     text-align:left;
  371.     overflow-x:hidden;
  372.     overflow-y:auto;
  373.  
  374. }
  375. .info {
  376.     /* 
  377.     this is the top line in each listing cell containing the repeat indicator as well as the
  378.     links such as wiki, imdb, etc. It's used to highlight info which the user might want
  379.     to see immediately.
  380.     */
  381.     position:relative;
  382.     display: inline-block;
  383.     
  384.     font-size: 10px;
  385.     line-height:22px;
  386.     vertical-align:middle;
  387.     height:22px;
  388.     width:100%;
  389.     border-bottom: 1px solid #000000;
  390.     
  391.     white-space: nowrap;
  392.     overflow:hidden;
  393.     background: #ffffff url(../Graphics/tl.gif) no-repeat;
  394. }
  395. .info a {
  396.     color: #0000ff;
  397.     text-decoration: none;
  398. }
  399. .info a:visited, .info a:active {
  400.     color: #0000ff;
  401. }
  402. .info a:hover {
  403.     text-decoration: underline;
  404. }
  405. .new_show {
  406.     display: inline-block;
  407.     width:19px;
  408.     height:22px;
  409.     background: url(../Graphics/new.png) no-repeat center;
  410.     float:left;
  411.     margin-left:3px;
  412.     margin-right:20px;
  413.  
  414.     font-size:10px;
  415.     font-weight:bold;
  416.     font-variant: small-caps;
  417.     color: #b22222;
  418.     /* hide the text */
  419.     font-size:0px;
  420.     text-indent: -9000px;  
  421. }
  422. .wiki, .imdb, .tvcom, .netflix {
  423.     display: inline-block;
  424.     height:22px;
  425.     float:left;
  426.     cursor: pointer;
  427.     white-space: nowrap;
  428.     font-size: 10px;
  429.     /* hide the text */
  430.     font-size: 0px;
  431.     text-indent: -9000px;
  432.     margin: 0px 5px 0px 5px;
  433. }
  434. /* This can be considered the start point for turning off the graphics for seach sites.  Just activate the end comment following the .tvcom entry to turn off 
  435. the graphiics.  You will need to remove the end comment line directly below.
  436. */
  437. A.wiki, A.imdb, A.tvcom, A.netflix {
  438.     text-decoration:none;
  439.     color: #0000ff;
  440. }
  441. A:active.wiki, A:active.imdb, A:active.tvcom, A:active.netflix, A:visited.wiki, A:visited.imdb, A:visited.tvcom, A:visited.netflix {
  442.     color: #0000ff;
  443. }
  444. A:hover.wiki, A:hover.imdb, A:hover.tvcom, A:hover.netflix {
  445.     text-decoration: underline;
  446. }
  447.  
  448. .wiki {
  449.     width:41px;
  450.     background: url(../Graphics/wiki.png) no-repeat center;
  451. }
  452. .imdb {
  453.     width:33px;
  454.     background: url(../Graphics/imdb.png) no-repeat center;
  455. }
  456. .netflix {
  457.     width:48px;
  458.     background: url(../Graphics/netflix.png) no-repeat center;
  459. }
  460. .tvcom {
  461.     width:38px;
  462.     background: url(../Graphics/tvcom.png) no-repeat center;
  463. }
  464. /* Add an end comment below to turn off graphic display.  Also remove the end comment found before the A.wiki entry. */
  465.  
  466. .showTitle {
  467.     /* 
  468.     Styling for the show title for a listing
  469.     */
  470.     font-weight: bold;
  471.     padding: 2px 0px 0px 3px;
  472.     float:left;
  473. }
  474. .showTitle A {
  475.     color: #0000ff;
  476.     text-decoration: none;
  477. }
  478. .showTitle A:active, .showTitle A:visited {
  479.     color: #0000ff;
  480. }
  481. .showTitle A:hover {
  482.     color: #0000ff;
  483.     text-decoration: underline;
  484. }
  485. .showSubtitle {
  486.     /* 
  487.     Styling for the show subtitle for a listing
  488.     */
  489. /*    margin: 2px 5px 0px 3px;*/
  490.     padding: 2px 0px 0px 0px;
  491.     text-indent: 3px;
  492.     position:relative;
  493.     
  494.     color: #005501;
  495. }
  496. .showText {
  497.     /* 
  498.     Styling for the main body of text for a listing
  499.     */
  500.     margin: 2px 5px 2px 5px;
  501.     clear:left;
  502. }
  503. .expandedListing {
  504.     /* 
  505.     Styling for the cell which opens when a user double-clicks on a cell in the guide.
  506.     This feature enables users to quickly view the full contents of a cell which may
  507.     be extremely small in the guide with lots of scrolling.
  508.  
  509.     This style is not actually used in the source HTML, but is referred to by the
  510.     javascript function which performs the function.
  511.     
  512.     Technically, this style is temporarily applied to the actual cell that was clicked in order
  513.     to keep it at the same location, but just resize and highlight it.
  514.     
  515.     When closing, the original cell styling is restored.
  516.     This all happens via javascript.
  517.     */
  518.     border: 4px solid #a52a2a;
  519.     z-index: 10001;    /* make sure it covers all other cells */
  520.  
  521.     /* adjust according to default channel cell column width */    
  522.     margin-left: 7%;
  523.     width: 93%;
  524.     
  525.     right:1px;
  526.     
  527.     height:112px;
  528. }
  529. .listingPending {
  530.     background-color: #ffcf9f;
  531. }
  532. .listingInProgress {
  533.     background-color: #3c2;
  534. }
  535. .listingAvailable {
  536.     background-color: #339930;
  537. }
  538. .listingFailed {
  539.     background-color: #fc3;
  540. }
  541. .listingConflict {
  542.     background-color: #f33;
  543. }
  544. .listingReoccurring {
  545.     background-color: #ccc;
  546. }
  547. .listingDeleted {
  548.     background-color: #777;
  549. }
  550. .sep {
  551.     /*
  552.     Separator between links in the lower right of the footer.
  553.     Could also use a background image if desired by moving the text
  554.     off the screen.
  555.     */
  556.     padding-left:5px;
  557.     padding-right:5px;
  558. }
  559. #HIDDEN_TEXT {
  560.     /*
  561.     Hidden section used for custom javascript manipulation.
  562.     Can be used for anything.
  563.     */
  564.     position: absolute;
  565.     top: -9000px;
  566.     left: -9000px;
  567.     width: 0px;
  568.     height: 0px;
  569. }
  570.  
  571. /*
  572. #loading {
  573.     position:absolute;
  574.     top:0px;
  575.     left:0px;
  576.     width:100%;
  577.     height:100%;
  578.     z-index:10000;
  579.     font-size: 48px;
  580.     font-weight:bold;
  581.     text-align: center;
  582.     padding-top:20%;
  583.     background-color: #ffffff;
  584. }
  585. */
  586.  
  587. /*
  588. *********************************************************************************************************************
  589. Absolute Positioning and Height                                                            
  590.  
  591. These values are consolidated into one place to make it easier to change size attributes seeing as changing
  592. any one of these values can affect all the others. Main declarations for these values appear earlier in the style sheet
  593. and then actual positioning values here.
  594.  
  595. These values are the key to maintaining proper size, positioning and scrolling behavior.
  596. *********************************************************************************************************************
  597. */
  598.  
  599. BODY {
  600.     /*
  601.     In order to maintain proper positioning and fixed scrolling, these values must be specified.
  602.     In effect, this absolutely positions the main body within the borders of the scrolling area.
  603.     Top value is the same as the top value of #CONTENTS.
  604.     Bottom value would be the height of the footer area minus the height of the divider    for the footer.
  605.     */
  606.     margin-top:158px;
  607.     margin-bottom:49px;
  608. }
  609. #HEADER {
  610.     /* 
  611.     The height of the entire header area from page top to the bottom of the navigation tabs.
  612.     The actual nav tabs are floated within this div.
  613.     */
  614.     height:92px;
  615. }
  616. #NAV_ROW {
  617.     /* 
  618.     The is the row containing the navigation tabs.
  619.     It is typically positioned at the bottom of the header
  620.     */
  621.     top:62px;
  622. }
  623. #NAV_ROW, #NAV_ROW A {
  624.     /* determines the height of the main navigation tabs */
  625.     height:32px;
  626. }
  627. #DIV_DATELINE {
  628.     /*
  629.     This is the divider line between the main header above and the section containing the server time
  630.      */
  631.     top:91px;
  632. }
  633. #DATELINE {
  634.     /* 
  635.     This is the section containing the server time, date, etc.
  636.     */
  637.     top:92px;
  638. }
  639. #REMINDER_DIV, #FILTERS, #DATELINE {
  640.     /* Height of these individual elements would normally be the same as #DATELINE */
  641.     /*    Contains the Genre, date, time and GO button.*/
  642.     height:40px;
  643. }
  644. #TIMELINE_HEADER {
  645.     /* 
  646.     This section contains the main, non-scrolling timeline at the top of the content section.
  647.     */
  648.     top:133px;
  649.     height:25px;
  650. }
  651. #NEXT_BUTTON A, #BACK_BUTTON A, .timeSlot {
  652.     /* 
  653.     Setting height for these values determines the height of the showtime header row as well as the
  654.     next and back buttons
  655.     */
  656.     height:25px;
  657. }
  658. #DIV_CONTENTS {
  659.     /*
  660.     This is A divider line between any fixed top section within the content area and the content itself.
  661.     This is typically used in the guide page to separate the showtime header from the content.
  662.     In other pages which don't need this functionality it can simply be hidden.
  663.      */
  664.     top:158px;
  665. }
  666. #CONTENTS {
  667.     /* 
  668.     This is the main content area.
  669.     To ensure proper scrolling behavior it MUST be absolutely positioned.
  670.     Both top and bottom values must be specified.
  671.     Top value would be the height of all foxed content above it.
  672.     Bottom value would be the height of the footer area minus the height of the divider    for the footer.
  673.     Values must be tweaked due to differences in how IE and Firefox interpret the box model.
  674.      */
  675.     top:158px;
  676.     bottom:47px;
  677.     overflow-x:hidden;
  678. }
  679. #DIV_FOOTER {
  680.     /* 
  681.     The divider between the main content area and the footer.
  682.     It must be absolutely positioned.
  683.     The bottom value would typically be the same as the height of the footer
  684.     */
  685.     bottom:50px;
  686. }
  687. #FOOTER {
  688.     /* 
  689.     Fixed area at the bottom of every page. This must be absolutely posiitioned for proper scrolling
  690.     Certain content will always be contained in this section such as standard GB-PVR documentation links and credits,
  691.     but it contains and left and right section which can be customized on each page.
  692.     
  693.     If the size of the footer changes make sure to adjust the content area's bottom value as well as the
  694.     divider section for the footer.
  695.     */
  696.     height:50px;
  697. }
  698. .guideRow, .channelInfo, .channelInfoLogoAndText, .channelInfoLogoOnly, .channelLogo, .listing, .listingPending, .listingInProgress, .listingAvailable, .listingFailed, .listingConflict, .listingReoccurring, .listingDeleted {
  699.     /*
  700.     The following value determines row height for the guide listings.
  701.     All these values must be changed for proper display.
  702.     Must specify an actual pixel value as specifying a % does not work in Firefox.
  703.     */
  704.     height:120px;
  705. }
  706.